Structural Models in Axiomatic SysML
نویسنده
چکیده
An overall goal of the INCOSE MBSE initiative is to provide SysML with a formal semantics and to integrate reasoning services as part of system engineering. UML class diagrams have been encoded as Knowledge Bases (KB) within the Description Logic (DL), ALCQI. The encoding provides a formal semantics for class diagrams which accords with the informal semantics. The encoding applies to SysML which is a profile of UML. The SysML block definition and internal block diagrams are not covered by the class diagram encoding. These diagrams are essential for representing composite structure such as manufactured products and molecular structures. The class diagram encoding is extended to composite structure diagrams in the DL ALCQIbid. A composite structure diagram describes structures in terms of part decompositions and connections between objects. A SysML composite structure diagram can be encoded in the language of OWL2, but is not an OWL2 axiom set, as the diagrams contain property equations which violate the regularity ordering constraints for complex property inclusions. Conditions are given for an ALCQIbid KB which are sufficient to encode a SysML composite structure diagram. Further conditions are given for a KB, called a template, which ensure that within an interpretation all realizations of the composite structure have the same graph structure.
منابع مشابه
Logic for Modeling Product Structure
A fragment of type theory with OWL class constructions for types and binary properties is used to formalize SysML Structural Block Diagram models. A structural SysML block diagram model is a model that does not have behavior in the sense that values of properties do not change. A structural model may include properties, variables and operations. Individuals are a special case of operators with ...
متن کاملFrom SysML/KAOS Domain Models to B System Specifications
In this paper, we use a combination of the SysML/KAOS requirements engineering method, an extension of SysML, with concepts of the KAOS goal model, and of the B System formal method. Translation rules from a SysML/KAOS goal model to a B System specification have been defined. They allow to obtain a skeleton of the B System specification. To complete it, we have defined a language to express the...
متن کاملFrom SysML models to DEVS executable code: The role of DEVS-XML
The authors have previously proposed a methodology for integrating simulation capabilities into SysML models, with the aid of the DEVS SysML profile that facilitates the construction DEVS simulation models based on SysML system models. In this paper, the proposed conceptual integration of SysML and DEVS models is materialized, by providing a concrete mapping of DEVS SysML profile entities to DE...
متن کاملAn integrated framework for automated simulation of SysML models using DEVS
System models are constructed to design, study, and understand complex systems. According to the systems modeling language (SysML) that is a standard for model-based system engineering, all engineering activities should be performed using a common model. To validate complex system models defined in SysML, simulation is usually employed. There are numerous efforts to simulate SysML models using ...
متن کاملIntegrating Simulation Capabilities in SysML using DEVS
SysML is considered as an emerging standard for system engineering. Using SysML, the system engineer may study alternative system configurations. However, in order to be able to argue for or against a certain configuration, performance evaluation should be performed and SysML models should become executable using a simulation environment. For the simulation community, DEVS formalism provides a ...
متن کامل